technical teacher training school - Spanish English Dictionary